Quipper: Concrete Resource Estimation in Quantum Algorithms
نویسندگان
چکیده
Despite the rich literature on quantum algorithms, there is a surprisingly small amount of coverage of their concrete logical design and implementation. Most resource estimation is done at the level of complexity analysis, but actual concrete numbers (of quantum gates, qubits, etc.) can differ by orders of magnitude. The line of work we present here is a formal framework to write, and reason about, quantum algorithms. Specifically, we designed a language, Quipper, with scalability in mind, and we are able to report actual resource counts for seven non-trivial algorithms found in the quantum computer science literature.
منابع مشابه
Verifying Quantum Programs: From Quipper to QPMC
In this paper we present a translation from the quantum programming language Quipper to the QPMC model checker, with the main aim of verifying Quipper programs. Quipper is an embedded functional programming language for quantum computation. It is above all a circuit description language, for this reason it uses the vector state formalism and its main purpose is to make circuit implementation ea...
متن کاملA categorical model for a quantum circuit description language
Quipper is a practical programming language for describing families of quantum circuits. In this paper, we formalize a small, but useful fragment of Quipper called Proto-Quipper-M. Unlike its parent Quipper, this language is type-safe and has a formal denotational and operational semantics. Proto-Quipper-M is also more general than Quipper, in that it can describe families of morphisms in any s...
متن کاملAn Introduction to Quantum Programming in Quipper
Quipper is a recently developed programming language for expressing quantum computations. This paper gives a brief tutorial introduction to the language, through a demonstration of how to make use of some of its key features. We illustrate many of Quipper’s language features by developing a few well known examples of Quantum computation, including quantum teleportation, the quantum Fourier tran...
متن کاملSimple Digital Quantum Algorithm for Symmetric First Order Linear Hyperbolic Systems
This paper is devoted to the derivation of a digital quantum algorithm for symmetric first order linear hyperbolic systems, thanks to the reservoir technique [3, 5]. Although, from the mathematical and numerical points of view, this problem may seem simple, it is still very challenging from the quantum computing stand point. The reservoir technique is a method designed to avoid artificial diffu...
متن کاملA DCPO-enriched linear/non-linear model
Rios and Selinger have recently proposed a categorical model for the quantum programming language Proto-Quipper-M, which is an important fragment of the Quipper language. In this work, we describe an extension to their categorical model with the additional property that it is DCPOenriched, bringing us closer to modeling general recursion in the language. Similar to their model, our model exhibi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1412.0625 شماره
صفحات -
تاریخ انتشار 2014